package com.lonely.goods.domain.dto.goods;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author: 黄志标
 * @date: 2025/6/25 15:38
 * @description: 商品报价单部件信息实体
 */
@Data
public class GoodsQuotationSheetPartDTO implements Serializable {

    /**
     * 部件id
     */
    private Long partId;

    /**
     * 部件库
     */
    private String partLibrary;

    /**
     * 部件物料信息集合
     */
    private List<GoodsQuotationSheetPartMaterialDTO> partMaterials = new ArrayList<>();

    /**
     * 部件二次工艺集合
     */
    private List<GoodsQuotationSheetPartSecondProcessDTO> partSecondProcesses = new ArrayList<>();

    /**
     * 部件成衣二次工艺集合
     */
    private List<GoodsQuotationSheetPartSecondProcessDTO> partReadyToWearSecondProcesses = new ArrayList<>();

    /**
     * 部件工序对象
     */
    private GoodsQuotationSheetPartProcessDTO partProcess;
}
